home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / swingall.jar / javax / swing / plaf / basic / BasicIconFactory$RadioButtonMenuItemIcon.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-07-15  |  911 b   |  29 lines

  1. package javax.swing.plaf.basic;
  2.  
  3. import java.awt.Component;
  4. import java.awt.Graphics;
  5. import java.io.Serializable;
  6. import javax.swing.AbstractButton;
  7. import javax.swing.ButtonModel;
  8. import javax.swing.Icon;
  9. import javax.swing.plaf.UIResource;
  10.  
  11. class BasicIconFactory$RadioButtonMenuItemIcon implements Icon, UIResource, Serializable {
  12.    public int getIconHeight() {
  13.       return 9;
  14.    }
  15.  
  16.    public int getIconWidth() {
  17.       return 9;
  18.    }
  19.  
  20.    public void paintIcon(Component var1, Graphics var2, int var3, int var4) {
  21.       AbstractButton var5 = (AbstractButton)var1;
  22.       ButtonModel var6 = var5.getModel();
  23.       if (var5.isSelected()) {
  24.          var2.fillArc(var3 + 1, var4 + 1, this.getIconWidth() - 2, this.getIconHeight() - 2, 0, 360);
  25.       }
  26.  
  27.    }
  28. }
  29.